package com.cr.business.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 实名认证信息
 */
@Data
public class AppAuthEntityInfo {

    /** 主体信息ID */
    private String entityId;

    /** 主体名称 */
    private String entityName;

    /** 主体类型 */
    private String entityType;

    /** 证件类型 */
    private String certType;

    /** 社会信用代码 */
    private String socialCreditCode;

    /** 主体属性 */
    private String entityAttr;

    /** 主体行业 */
    private String entityIndustry;

    /** 营业期限 起 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date timeLimitStart;

    /** 营业期限 止 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date timeLimitEnd;

    /** 是否长期（0-否，1-是） */
    private String permanentlyFlag;

    /** 省 */
    private String province;

    /** 市 */
    private String city;

    /** 区县 */
    private String district;

    /** 镇 */
    private String town;

    /** 村 */
    private String village;

    /** 详细地址 */
    private String address;

    /** 经度 */
    private String longitude;

    /** 纬度 */
    private String latitude;

    /** 是否国家级示范区（0-否，1-是） */
    private String demonstrationZoneFlag;

    /** 是否龙头企业（0-否，1-是） */
    private String leadingFlag;

    /** 上市时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date marketTime;

    /** 辐射带动基地 */
    private String driveBase;

    /** 农牧户数 */
    private Long households;

    /** 商标类型 */
    private String trademark;

    /** 内检员 */
    private String internalInspector;

    /** 内检员手机号码 */
    private String internalInspectorPhone;

    /** 主体简介 */
    private String entityIntroduce;

    /** 法人姓名 */
    private String legalPerson;

    /** 法人证件类型 */
    private String legalPersonCertType;

    /** 法人证件号码 */
    private String legalPersonCertNo;

    /** 法人联系号码 */
    private String legalPersonPhone;

    /** 联系人 */
    private String liaisonMan;

    /** 联系人证件类型 */
    private String liaisonManCertType;

    /** 联系人证件号码 */
    private String liaisonManCertNo;

    /** 联系人号码 */
    private String liaisonManPhone;

    /** 联系人邮箱 */
    private String liaisonManEmail;

    /** 联系人传真 */
    private String liaisonManFax;

    /** 主体照片地址 */
    private String entityPhoto;

    /** 主体证照地址 */
    private String entityCert;

    /** 主体类型名称 */
    private String entityTypeName;

    /** 企业证件类型名称 */
    private String certTypeName;

    /** 企业属性名称 */
    private String entityAttrName;

    /** 商标名称 */
    private String trademarkName;

    /** 法人证件类型名称 */
    private String legalPersonCertTypeName;

    /** 联系人证件类型名称 */
    private String liaisonManCertTypeName;

    /** 省份名称 */
    private String provinceName;

    /** 城市名称 */
    private String cityName;

    /** 区县名称 */
    private String districtName;

    /** 乡镇名称 */
    private String townName;

    /** 村名称 */
    private String villageName;

    /** 主体行业名称 */
    private String entityIndustryName;

}
